$(function() {
    let form = layui.form
    form.verify({
        nickname: [
            // 昵称长为1-10个字符
            /^[\S]{1,10}$/
        ]
    })
    let layer = layui.layer
        // 发送axios获取用户信息，渲染到页面中
    initUserInfo()

    function initUserInfo() {
        axios({
            method: `get`,
            url: `/my/userinfo`,
        }).then(({ data: res }) => {
            // console.log(res.message);
            if (res.status != 0) {
                return layer.msg(res.message)
            }
            // res.data给formUserInfo表单中的各个提交表单的元素赋值对应name名的res.data.data
            form.val(`formUserInfo`, res.data)
        })
    }
    //表单重置
    $(`#btnRest`).on(`click`, function(e) {
            e.preventDefault()
            initUserInfo()
        })
        //修改用户信息
    $(`form`).on(`submit`, function(e) {
        e.preventDefault()
        axios({
            method: `post`,
            url: `/my/userinfo`,
            data: $(this).serialize()
        }).then(({ data: res }) => {
            if (res.status != 0) {
                return layer.msg(res.message)
            }
            layer.msg(`修改用户信息成功`)
                // 渲染
            window.parent.getUserInfo()
            console.log(res);
        })
    })

})